@charset "utf-8";





.nav{
	margin-bottom: 0;
}
nav{
	.container{
		
		.logo{
			display: flex;
			align-items: center;
			margin-right: 18px;
			
		}
		.top{
			// width: 1050px;
			
		}
		
	}
	
}



// 顶部图片
.carousel{
 // width: 1440px;
 .carousel-inner{
  .item{
   width: 100%;
   // height: 657px;
   img{
    width: 100%;
    height: 100%;
   }
  }
 }
}






// 公司
.company{
	// height: 486px;
	.container{
		padding-top: 93px;
		.corporation{
			
			padding-bottom: 67px;
			h2{
				font-size: 36px;
			}
			.p{
				font-size: 21px;
				width: 92%;
				padding-top: 35px;
				padding-bottom: 5px;
			}
			.span{
				color: #2a2a2a;
				padding-top: 26px;
				line-height: 30px;
				text-indent: 2em;
				width: 95%;
				font-size: 14px;
			}
			
			
		}
		.img{
			padding-top: 143px;
			padding-bottom: 74px;
			img{
				width: 100%;
			}
		}
		
		
		
		
	}
}










// 招聘
.recruit{
	background-color: #8cc11f;
	.container{
		// height: 406px;
		padding-top: 115px;
		.talents{
			
			color: #FFFEFE;
			h2{
				font-size: 36px;
				
			}
			.top{
				font-size: 16px;
				padding-top: 59px;
				line-height: 30px;
			}
			.house{
				font-size: 16px;
				padding-top: 24px;
				padding-bottom: 110px;
			}
		}
		
		.mail{
			
			.p{
				padding-top: 104px;
				font-size: 16px;
				color: #FFFEFE;
			}
			.car{
				font-weight: bold;
				font-size: 24px;
				background-color: #FFFEFE;
				display: inline-block;
				 border-radius: 5px;
				 padding: 10px 13px;
				 color: #8cc11f;
				 
				 margin-top: 18px;
				 a{
					 text-decoration: none;
				 }
			}
			.span{
				font-size: 16px;
				color: #FFFEFE;
				margin-top: 16px;
			}
		}
	}
}














// 中部
.middle{
	.container{
		
		padding-top: 122px;
		.h2{
			font-size: 26px;
			color: #8cc11f;
			font-weight: bold;
			padding-bottom: 23px;
		}
		.p{
			font-size: 18px;
			color: #2a2a2a;
			padding-bottom: 15px;
			padding-top: 17px;
			
		}
		.span{
			font-size: 14px;
			color: #2a2a2a;
			padding-bottom: 20px;
		}
		.end{
			margin-top: 46px;
			width: 100%;
			height: 1;
			border-bottom: 1px solid #d2d2d2;
			margin-bottom: 72;
		}
		.spang{
			font-size: 14px;
			color: #2a2a2a;
			padding-bottom: 116px;
		}
		
		
		
	}
}









// 联系方式
.information{
	background-color: #f4f4f4;
	.container{
		
		
		h2{
			font-size: 36px;
			padding-top: 43px;
			padding-bottom: 39px;
		}
		.ros{
			padding-top: 39px;
			padding-bottom: 62px;
			.house{
				background-color: #FFFEFE;
				margin-right: 30px;
				margin-bottom: 20px;
				display: flex;
				align-items: center;
				border-radius: 4px;
				img{
					width: 100%;
					padding-top: 12px;
					padding-bottom: 21px;
				}
				span{
					font-size: 16px;
				}
			}
		}
		
		
		
		
	}
}








// 简介
.end{
	// width: 1440px;
	// height: 113px;
	background-color: #3b3b3b;
	.pp{
		padding-top: 35px;
		padding-bottom: 37px;
		.head{
			font-size: 14px;
			color: #a1a3ab;
			
		}
		
		.own{
			font-size: 11px;
			color: #a1a3ab;
			padding-top: 13px;
		}
		.os{
			padding-left: 245px;
			display: flex;
			.ol{
				padding-left: 20px;
				width: 100%;
				position: relative;
			}
			.fh{
				 width: 142px;
				 height: 150px;
				 
				 transform: translate(-29px, -191px);
				 position: absolute;
				 transition: all 2s;
				 opacity: 0;
			}
		}
	}
	
}

.end .os .ol:hover + .fh{
	opacity: 1;
}












//  媒体查询
@media only screen and (min-width:769px) and (max-width:991px){
	.container{
		.logo{
			margin-right: 0;
			
		}
		.navbar-brand{
			padding-right: 3px;
			padding-left: 3px;
		}
		.nav > li > a {
			padding: 10px 5px;
			
		}
	}
}


